home *** CD-ROM | disk | FTP | other *** search
/ Mastering Microsoft Visual Basic 5 / Mastering Microsoft Visual Basic 5.ISO / media / ch12 / v12d010.cc < prev    next >
Text File  |  1997-01-24  |  2KB  |  23 lines

  1. 0, The performance of any application is paramount in the mind of the developer.
  2. 7,  Profiling an application to determine execution times and counts is an important step in achieving performance goals.
  3. 14, In this demonstration, we'll look at the Code Profiler that ships in the Tools directory with Visual Basic 5.
  4. 22, The first step in using the profiler is to install it in your system and add it to the Visual Basic 5 environment.
  5. 30, This begins with copying the vbcp.dll file into your Windows System directory.
  6. 38, The second step is to register the DLL with Regsvr32.
  7. 52, Next, we need to update the vbaddin.ini file.
  8. 53, We need to add an entry so that VB will know that the code profiler is supposed to be added as an Add-In.
  9. 67, When we go to Visual Basic, we can now use the Add-In Manager.
  10. 73, You will see that the VB Code Profiler is added to the Add-In menu.
  11. 83, Invoking the VB Code Profiler brings up the form you see here.
  12. 90, In the Project Modules list box you can add and remove modules from Profiler.
  13. 99, You can select different types of profiling, whether you want line timing, timing by function, counts of line hits, and counts of function hits.
  14. 111, Once you've decided what you want for options, you then add the Profiler code to your components.
  15. 119, This message box says that the project needs to be saved before Profiling code can be added.
  16. 128, We simply Save the project and return again to add code for profiling.
  17. 138, If we return now to our code you will see that the Profiler has added statements directly into our application.
  18. 150, When we run this application, the Profiling code saves information out to a log file that can be displayed later.
  19. 168, Once we've executed our application, we can now return to the Code Profiling window and view the results.
  20. 178, The type of information we can view is the module name and function name, the line of code within the function, the total amount of time and average time and percent time in that line, the number of hits and the percentage of hits.
  21. 194, This information changes depending upon the Profiling option.
  22. 200, So, as you can see, with this information the Code Profiler allows you to easily profile your application and get performance data so that you as a developer will know where to concentrate your efforts in making your application run more efficiently.
  23. 218, END